Skip to content

OSDOCS [Dual stream/Image Stream] Support two major versions of RHEL CoreOS in a single OCP release & cluster#109617

Merged
mburke5678 merged 1 commit into
openshift:mainfrom
mburke5678:mco-image-streams
May 15, 2026
Merged

OSDOCS [Dual stream/Image Stream] Support two major versions of RHEL CoreOS in a single OCP release & cluster#109617
mburke5678 merged 1 commit into
openshift:mainfrom
mburke5678:mco-image-streams

Conversation

@mburke5678
Copy link
Copy Markdown
Contributor

@mburke5678 mburke5678 commented Apr 6, 2026

@mburke5678 mburke5678 added this to the Planned for 4.22 GA milestone Apr 6, 2026
@openshift-ci openshift-ci Bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Apr 6, 2026
@ocpdocs-previewbot
Copy link
Copy Markdown

ocpdocs-previewbot commented Apr 6, 2026

🤖 Thu May 14 18:53:25 - Prow CI generated the docs preview:

https://109617--ocpdocs-pr.netlify.app/openshift-enterprise/latest/machine_configuration/mco-image-streams.html

@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@openshift openshift deleted a comment from ocpdocs-vale-bot Apr 10, 2026
@mburke5678
Copy link
Copy Markdown
Contributor Author

@pablintino PTAL

Comment thread machine_configuration/mco-image-streams.adoc

By default, {op-system} 9.x is installed on {product-title} clusters starting with 4.14.

At any time, you can revert the cluster back to {op-system} 9.x, if needed.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pablintino Are we officially supporting it?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is gonna depend on the target version of this doc. If it's for 5.0, yes, is not going to be supported, and tbh, I doubt we will support similar roll-backs anytime soon. The expectation is that if something goes wrong on a pool that is transitioning is to recreate the node after the stream is back ot the old one.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Jira for tracking this issue: https://redhat.atlassian.net/browse/OSDOCS-19639

Comment thread machine_configuration/mco-image-streams.adoc Outdated
Comment thread modules/mco-image-streams-updating.adoc
Comment thread _topic_maps/_topic_map.yml Outdated
- Name: Image mode for OpenShift
File: mco-coreos-layering
Distros: openshift-enterprise,openshift-origin
- Name: OpenShift Container Platform image streams
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we need to ask @yuqi-zhang or Mark about the official name. Image Stream may be confusing as it's something that has existed in OCP for a long time and has almost zero relation with OS Image Streams, that is the name we have been using lately.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have "Setting the RHCOS version in a cluster" as the title of the assembly. Does that work better?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see based on the docs so far, this is more so documenting RHEL10, so I guess my question would be whether you intend to expand this to cover the feature generally speaking (For example, we'll possibly have an NVIDIA stream eventually).

I'd defer to @marrusl for specifics, but I think offhand if we want this to be generic, it'd be something like "RHEL CoreOS Stream Selection"


By default, {op-system} 9.x is installed on {product-title} clusters starting with 4.14.

At any time, you can revert the cluster back to {op-system} 9.x, if needed.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is gonna depend on the target version of this doc. If it's for 5.0, yes, is not going to be supported, and tbh, I doubt we will support similar roll-backs anytime soon. The expectation is that if something goes wrong on a pool that is transitioning is to recreate the node after the stream is back ot the old one.

Comment thread machine_configuration/mco-image-streams.adoc Outdated
Comment thread machine_configuration/mco-image-streams.adoc Outdated
Comment thread modules/mco-image-streams-updating.adoc
@mburke5678 mburke5678 force-pushed the mco-image-streams branch from 54bf381 to b34d2b0 Compare May 7, 2026 15:52
@mburke5678 mburke5678 added the merge-review-needed Signifies that the merge review team needs to review this PR label May 7, 2026
Copy link
Copy Markdown

@yuqi-zhang yuqi-zhang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just some additional comments

Comment thread modules/mco-image-streams-updating.adoc Outdated
Comment thread modules/mco-image-streams-updating.adoc Outdated
Comment thread modules/mco-image-streams-updating.adoc
@mburke5678
Copy link
Copy Markdown
Contributor Author

/retest

@mburke5678 mburke5678 changed the title [Dual stream/Image Stream] Support two major versions of RHEL CoreOS in a single OCP release & cluster OSDOCS [Dual stream/Image Stream] Support two major versions of RHEL CoreOS in a single OCP release & cluster May 14, 2026
@bergerhoffer
Copy link
Copy Markdown
Contributor

/label merge-review-in-progress

@openshift-ci openshift-ci Bot added the merge-review-in-progress Signifies that the merge review team is reviewing this PR label May 14, 2026
@bergerhoffer
Copy link
Copy Markdown
Contributor

Just so I don't forget to mention it when I submit my review, remember to squash your commits before merging.

Copy link
Copy Markdown
Contributor

@bergerhoffer bergerhoffer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few bits of feedback, but nothing major. LGTM (other than squashing commits)!

Comment thread machine_configuration/mco-image-streams.adoc Outdated
Comment thread modules/mco-image-streams-updating.adoc Outdated
Comment thread modules/mco-image-streams-updating.adoc
@bergerhoffer bergerhoffer removed merge-review-in-progress Signifies that the merge review team is reviewing this PR merge-review-needed Signifies that the merge review team needs to review this PR labels May 14, 2026
@mburke5678 mburke5678 force-pushed the mco-image-streams branch from 30221cc to f70544b Compare May 14, 2026 17:32
@mburke5678
Copy link
Copy Markdown
Contributor Author

/retest

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 14, 2026

@mburke5678: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@mburke5678 mburke5678 merged commit fdf3cc8 into openshift:main May 15, 2026
2 checks passed
@mburke5678 mburke5678 deleted the mco-image-streams branch May 15, 2026 11:53
@mburke5678
Copy link
Copy Markdown
Contributor Author

/cherrypick enterprise-4.22

@openshift-cherrypick-robot
Copy link
Copy Markdown

@mburke5678: new pull request created: #111717

Details

In response to this:

/cherrypick enterprise-4.22

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

branch/enterprise-4.22 size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants